shelter against wind and weather - German English Dictionary